![]() Inverter with programming interface
专利摘要:
Inverter for converting a DC voltage to an AC voltage with an inverter controller connected to a programming interface of the inverter via which the inverter software components are reloadable. 公开号:AT514384A1 申请号:T411/2013 申请日:2013-05-16 公开日:2014-12-15 发明作者:Robert Reder;Ernst Baumgartinger;Christoph Mayer;Joachim Jungreithmeier;Peter Kardos 申请人:Fronius Int Gmbh; IPC主号:
专利说明:
18εο / ^ ^oo d • • • • • • «• • • • • • • • • • • •Γ181818181818181818181818181818181818181818181818181818181818181818181818: 3Γ18181818181818181818181818181818181818181818181818181818181818181818181818··············18181818··1818181818· εε: SL εL02 / Q0 / 9L Inverter with programming interface The invention relates to an inverter with a programming interface and in particular an inverter for a photovoltaic system. Inverters - also called inverters - are devices that convert a DC voltage into an AC voltage. Inverters are mainly used in photovoltaic systems to convert the direct current generated by photovoltaic modules into a single- or multi-phase alternating current. Further applications for inverters include uninterruptible power supplies, frequency converters or lighting equipment. Photovoltaic systems use different inverters, which differ not only in their functionality but also in their rated output. Each inverter is suitable for a specific power range. Especially the AC and DC nominal power are important for the functioning of the inverter. In a photovoltaic system, a plurality of solar modules can be connected in series with one another and in this way form a string or string of solar modules. For smaller photovoltaic systems, which have relatively few solar modules, solar modules are connected in series and connected to a central inverter. Larger photovoltaic systems use so-called string inverters. Furthermore, inverters differ in terms of their efficiency. For a photovoltaic system to operate in a maximum power range, i. In addition, as much electrical power as possible is produced, a so-called MPP tracker (MPP: Maximum Power Point) can be used in the inverter in the same way as in the case of the so-called MPP tracker. • • • • • • b§Ly'V ^: εε: sl ειοε / εο / 9ΐ be integrated. The power delivered by a photovoltaic system varies over the course of the day depending on environmental factors such as solar radiation, temperature and shading of the solar modules. The integrated in the inverter MPP tracker performs a self-adjustment of the inverter for a maximum current efficiency or the best possible function of the inverter by the voltage continuously adapts. Depending on the implementation, inverters can supply alternating voltages with different shapes, in particular a rectangular voltage, a trapezoidal voltage or a sinusoidal voltage. The circuit design and the functions provided by the various inverters of the photovoltaic system can thus vary. Some conventional inverters also have data interfaces that allow photovoltaic system data from the inverter to be read and processed. For example, conventional inverters are equipped with an RS232 or RS422 data interface, which makes it possible to read data from the inverter at an adjustable baud rate. For example, a PC for data evaluation can be connected to the serial data interface of the inverter. Conventional inverters have an inverter controller integrated therein that performs predetermined control software during operation of the inverter. The control software is firmly implemented to provide the main functions of the inverter. As a matter of fact, the following is the case: 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 170 L02 / 90/91 inverters therefore use standard inverter control software that is not adapted to the individual configuration of the respective system and that can not provide any individual additional functions desired by the respective user. It is therefore an object of the present invention to provide an inverter for a system, which makes it possible to adapt the functional scope of the inverter in a simple manner to the individual requirements of the plant and / or the plant operator. This object is achieved by an inverter having the features specified in claim 1. The invention accordingly provides an inverter for converting a DC voltage into an AC voltage, the inverter having an inverter controller providing a programming interface via which inverter software components are rechargeable. In one possible embodiment of the inverter according to the invention, the programming interface of the inverter for recharging inverter software components is connected to a server via a data network. In a further possible embodiment of the inverter according to the invention, the programming interface is connected to a reading unit for reading the inverter software components from a data carrier. In a further possible embodiment of the inverter according to the invention is on the programming section 4/31 9 'S Ln Ή 8S95 ln IHL SH 8E '· 5L Eionvw'91 εεο / zoo'd • · · · · · · · ···· 170: SL £ 102/90/91 of the inverter's recharged inverter software component is first checked for its admissibility and / or safety. In a further possible embodiment of the inverter according to the invention, the inverter software component charged via the programming interface of the inverter is loaded or written into a program memory of the inverter, if the inverter software component is classified as permissible and / or safe. In a further possible embodiment of the inverter according to the invention, the inverter software component charged via the programming interface of the inverter is checked for the validity of a certificate of the inverter software component and if the certificate is considered valid, the inverter software component in the program memory of the inverter loaded. In a further possible embodiment of the inverter according to the invention, an inverter software component is selected via a user interface of the inverter and / or called for execution. In a further possible embodiment of the inverter according to the invention, the inverter software component charged via the programming interface of the inverter monitors an operating state of the inverter and, when a certain operating state of the inverter occurs, reports this operating state in a respective inverter software component L 'S m IN 8899 1 HALF in 8 £: S L 8108' 1 VW '91 εεο / 800'd 17ε: gL εL02 / 90 / 9L iwu :: • t «4 · • N» · lay data format and / or data transfer protocol to a node of a data network to which the inverter is connected. In a further possible embodiment of the inverter according to the invention, a functionality implemented in the inverter is enabled by the inverter software component charged via the programming interface of the inverter. In a further embodiment of the inverter according to the invention, the inverter voltage charged via the programming interface of the inverter has Software component Access to locally available data at the respective inverter, in particular to locally available sensor or measurement data. In a further possible embodiment of the inverter according to the invention, the inverter software component charged via the programming interface of the inverter has access to global data available in the data network, in particular system data and measurement or sensor data of the respective system. In a further possible embodiment of the inverter according to the invention, the inverter software component charged via the programming interface of the inverter is interpreted in a sandbox environment by an interpreter. In a further possible embodiment of the inverter according to the invention, the inverter 6/31, which has been charged via the programming interface of the inverter, is reset to a value of 6/31 · $ [VS 'ΪΝ 8S9S lU IHL sn 6 £ ·· ςΐ SIQJ' 1 VIA! '91 εεο / 600'd itfty ::: <cn: εε; 91 ειοε / 9θ / 9ΐ Software component running in a sandbox environment as machine code. According to a further aspect of the invention, the invention provides a photovoltaic system with the features specified in claim 12. The invention accordingly provides a photovoltaic system with at least one inverter / which is provided for converting a DC voltage into an AC voltage / wherein the inverter has an inverter control, which is connected to a programming interface of the inverter, via the inverter software components are rechargeable, wherein the photovoltaic system further comprises at least one photovoltaic module, which supplies a DC voltage, which is converted by the inverter into an AC voltage, which feeds the inverter into a power supply network. In one possible embodiment of the photovoltaic system according to the invention, the programming interfaces of the inverters of the photovoltaic system are connected to a data network which connects the inverters of the photovoltaic system with a remote server which provides inverter software components for recharging by the inverters of the photovoltaic system. In one possible embodiment of the photovoltaic system according to the invention, the programming interface of an inverter of the photovoltaic system automatically establishes a data connection to a preconfigured network address of a server of the data network, which converts the inverters 6 'S WM 6ζ; 51 ζΙΟζ' IVr9l εεο / oio'd:. *. LOia :: vn: 9ε: 51 0 L02 / 90 / 9L • • • • • • • • • • Software components for reloading by the respective inverter. In a further possible embodiment of the photovoltaic system according to the invention, an inverter type and / or an inverter identity and / or an inverter location of the respective inverter is automatically transmitted via the data network to the server for providing suitable inverter software components via the programming interface of the inverter. In the following, possible embodiments of the inventive inverter will be described in detail with reference to the accompanying figures. Show it: Fig. 1 is a block diagram of a simple photovoltaic system comprising an inverter according to the invention; FIG. 2 is a flow chart for explaining the operation of a possible embodiment of the inverter according to the invention; FIG. Fig. 3 is a schematic view for explaining the operation of a possible embodiment of the inverter according to the invention. As can be seen from FIG. 1, an inverter 1 according to the invention can be used in a photovoltaic system 2. The photovoltaic system 2 has solar modules 3, which can be connected in parallel in one or more strings in parallel It is also worth 6 pounds: 5l ζΐοζ 'ivr9l εεο / uo'd 9ε: SL εΐ02 / 50 / 9ί NEN and provide a DC DC or DC voltage, as shown in Fig. 1. The inverter 1 converts the DC voltage into an AC voltage or an AC current AC and feeds the AC current AC, for example, via a feed meter 4 into a power supply network 5. In the inverter 1 may be a foreign-guided or mains-powered inverter, which is intended to feed electrical energy from the DC side into the AC mains. In one possible embodiment, the inverter 1 is also designed to draw energy in the reverse direction from the power supply network 5 and convert it into DC voltage. In one possible embodiment, the inverter 1 is further designed to recognize this occurring network faults and the photovoltaic system 2 at least partially off. In this way overvoltages in a disconnected network section are avoided. Instead of solar modules, the system 2, for example, also fuel cells or the like, which provide a DC voltage. In the embodiment shown in Fig. 1 is a line-commutated inverter 1. Alternatively, the inverter 1 may also be a self-commutated inverter, which has selbstabschalt-bare flow valves, such as transistors or IGBTs, on and off of a clock signal which is generated locally by a clock of the inverter 1. The inverter 1 illustrated in FIG. 1 can generate a single-phase or polyphase alternating current and feed it into the power supply network 5. The waveform of the generated alternating current can vary. In one possible embodiment, the alternating current generated is sinusoidal. 9/31 8 £ 9S LHlttiin Qfr: Sl £ 10ΠΜΓ91 εεο / ziod • · • ♦ As shown in FIG. 1, the inverter 1 has a programming interface 6, which in the illustrated exemplary embodiment is connected to a data network 7. The connection between the programming interface 6 and the data network 7 may, as shown in Fig. 1, be wired. Alternatively, a wireless connection between the data network 7 and the programming interface 6 is possible. The data network 7 may be a local data network or a local area network of a plant, in particular an industrial plant. Furthermore, the data network 7 can be a large network or a network of networks. In one possible embodiment, the data network 7 is formed by the Internet. As shown in Fig. 1, a terminal or a terminal 8 may be connected to a node of the data network 7, which can be operated by a user or user of the system 2. In one possible embodiment, the inverter 1 itself has a user interface, for example a graphical user interface GUI 9. In addition to the terminal 8, a server 10 is connected to the data network 7, which has access to a database 11. In this database 11 may be a variety of different inverter software components that can be loaded by a user or user of the system 2 as required via the programming interface 6 in the inverter 1. In one possible embodiment, the inverter 1 has at its delivery a basic configuration of software components to perform basic functions or main functions within the system 2. This basic software of the inverter 1 can be stored in a programming memory of the inverter 1, via the programming interface S of the inverter 1, it is possible, the main or 10/31 εεο / ε io 'd 9ε: SL εLOS / SO / 9L Extend basic functions of the inverter 1 with individual additional functions to suit the individual configuration of the system 2 and / or the needs of the user. The inverter software components, which are located, for example, in the database 11 of the server 10, can thereby be developed by end users of different systems 2, in particular by users of photovoltaic systems, or by third parties and transmitted to the server 10 for storage in its database 11. For example, inverter software components can be generated by an operator of a photovoltaic system at the terminal 8 of the photovoltaic system 2 and transmitted via the data network 7 to the server 10 for storage in the database 11. Furthermore, it is possible for a manufacturer of the inverter 1 to generate suitable inverter software components for different additional functions for different types of the inverters 1 produced by them and to make them available in the database 11 for charging. Furthermore, it is possible that each inverter 1 has an individual inverter identity or inverter identifier, for which respectively suitable inverter software components are stored in the data memory 11. The inverter software components stored in the database 11 thus come from a manufacturer of the inverter 1 or the photovoltaic system 2 as well as users or users of the system 2 or from third parties, such as engineering offices or the like. For a user of the system 2, it is possible to make an input via the user interface 9 of the inverter 1 in order to select a desired inverter software component and to readjust it in the respective inverter 1 for immediate or later execution £ 1 'S WM 8 £ 95 il IHL SH Ofr: Sl ElOriVW'91 εεο / nod 9ε-sι ειοε / 5ο / 9ΐ the. Alternatively, the desired inverter software component can also be selected or selected via the terminal 8 of the system 2. The generated inverter software component request is transmitted to the server 10 via the data network 7. In this case, an identity information regarding the requesting inverter 1 and / or the system 2 is preferably additionally transmitted. The identity of the inverter 1 and / or the photovoltaic system 2 is checked or verified by the server 10. The server 10 can be operated, for example, by the manufacturer of inverters 1 and / or photovoltaic systems 2. For example, the manufacturer may operate a service portal for a library or collection of inverter software components. In order to ensure the safety and operational readiness of the system 2, in a preferred embodiment, the inverter software component reloaded via the programming interface 6 is first checked for its admissibility and subsequently for its safety, as shown in FIG. Before loading an inverter software component from the server 10 via the programming interface 6, a permissibility check of the respective inverter software component first takes place in a step S1. For example, power supply networks 5 have different fundamental frequencies in different countries. In Germany or Austria, for example, this fundamental frequency is 50 Hz. In other countries or countries, the fundamental frequency of the power supply network deviates from that. If the inverter software component has e.g. Influence on the setting of the frequency of the fed by the inverter 1 in the power supply network 5 AC or AC 12/31 W 'S WM in ln ML £ H li : SL £ 10ΠΫΙΤ91 εεο / s lo' d 9 AC, can be checked by a verification module of the inverter 1 in step 31, whether the requested inverter software component for each state or the respective country in which the power network 5 is / permissible or is appropriate. For example, an inverter software component for an inverter 1 located in the US may be appropriate while being inadmissible or unsuitable for another inverter 1 'located in Germany or Austria. In a possible embodiment of the inverter 1 according to the invention, the programming interface 6 of the inverter 1 automatically establishes a data connection to a preconfigured network address of a server 10 of the data set node 7. This network address may be, for example, an IP network address or a URL (Uniform Resource Locator). This server network address may be preconfigured in a memory of the inverter 1 so that a data connection is automatically established to a particular server 10 from whose database 11 the desired inverter software components can be loaded. Depending on the configuration and / or location of the inverter 1, an automatic connection to an associated server 10 within the data network 7 can be established. For example, if the inverter 1 is deployed in or delivered to a particular state, the programming interface 6 establishes a data connection to the network address of a server 10 having access to inverter software components suitable for the respective state or power supply network 5 , 13/31 51 'S Μ'Μ m iU IUL SH LH5L ΕΙΟΠΜΠΙ εεο / 910'd «« * · * • · · · d • · · Dl · · · · · · ···· · · · m * · · · · · · ··············· LZ-SL £ L0Z / S0 / 9L In a preferred embodiment of the inverter 1 according to the invention, a security check is carried out after the admissibility check 31 has been carried out in a further step S2 in order to determine whether the recharged inverter software component ensures safe operation of the inverter 1 and the installation 2. In one possible embodiment of the inverter 1 according to the invention, the inverter software component charged via the programming interface 6 of the inverter 1 is checked for the validity of a certificate of the inverter software component. Only when the validity of the certificate is recognized, the requested inverter software component is loaded, for example, in a program memory of the inverter 1 for immediate or later execution. Never recharged inverter software components or inverter modules can cause basic or. Expand or replace the basic functions of inverter 1. For example, access to certified inverter software components from a simple inverter can create a hybrid inverter. It is also possible to convert to further developed or other device types of the inverter 1 by recharging the corresponding certified inverter software components. The recharged via the programming interface 6 inverter software component can, for example, enable or extend a functionality already implemented in the inverter 1 functionality. If the admissibility check in step S1 and the safety check in step S2 are successful, an execution of the loaded inverter software components can take place in step S3, as shown in FIG. In one possible embodiment, the one which is programmed via the programmer 8895 in IHL in iwsi ειοπννηι εεο / ao'd ζε-si ei02 / S0 / 9l Interface 6 of the inverter 1 interpreted inverter software component interpreted by an interpreter. In one embodiment, the programming interface 6 is programmed in its own proprietary programming language. In this embodiment, therefore, only commands can be used that are known to the respective interpreter. On the other hand, it is ensured that only one inverter 1, which has a corresponding interpreter, can interpret and execute the corresponding inverter software component. In an alternative embodiment variant, the software component downloaded via the programming interface 6 is executed as a machine code and possibly as an assembler code. The access to data and control elements can be realized here, for example, via a library or library. The library can handle a large part of the admissibility and security checks. Furthermore, the application or inverter software component may be stored in its own shadow-copied rootfs to hide the operating system. In one possible embodiment, both variants are combined in order to increase the safety and flexibility of the inverter 1. For example, a Python script can be interpreted in its own sandbox environment. The inverter software components or inverter software applications may be either published or private or proprietary. The publication of the inverter software components can be done for example via an online portal of the manufacturer. The user of a plant 2, in particular a photovoltaic system, has the option of using this online portal for his 15/31 n 's m' s »8 95 lb ML EM iMSl Ε10Π» Γ91 εεο / 8 lod 80: 9L 0LOZ / 9O / 91 Appendix 2 suitable and meet his wishes corresponding inverter software components via the programming interface 6. In a further possible embodiment of the inverter 1 according to the invention, the latter has a reading unit for reading inverter software components from a data carrier, for example a USB stick. The following is an example of a programming interface 6, as it can be used in an inverter 1 according to the invention: 16/31 81 'S LH Ή 8898 lH ML 8H l 8102' ivr9l εεο / 6ΐο '*: 8ε: sl ειοε / 9θ / 9ΐ • · Ο · · 99 · · 9 ·· 9 9 9 99 · 9 9 iiS / 9 9 double QunvTSXiL ^ 1® "n ^ rtOi® * tsWÄbi" > :: qui "jtaN {J ; nasespaee Devices /// (Set does Of artive devices Place from GetList (vector < striflg >aOEviceldUst); /// Query Current Values instead of "void QueryGrantedValuesCstrlng conjt" Deviceld, veetersint "" YeahetSetQfltequestedChannels, vectoredouble "ft aS" ofValues>; /// inverter states emm inverter_state_t < UMctectable »0. OTf 1, Sleeping - 2 »Standby - 9. starting · *» ShutMm - 5, RUMiM «S. Fault - 7, Throttled« 8 COdkfailt - 9 iiii ti /// 6et Inverter State static volct GetStet (strii g contt aoeviccid, invertef_star « _t ft «Stete): /// Set Inverter state statle bool SetSteteCstriftg cxmat« Deviceidi inverter * state_t const «State): * nmespaee Features i enuat featurejtete ^ t {Requlred t. that feature bits {pUM.it: Feature «B * se <) {> I // needee AVOilable · 2. // supmrtee nisabiee - s. // unxupported optional * 4, // unused ForcedOff »S // incoapatibie I virtual "FeatureBaseOl re tur" u> tate-t state; I enun t.ype_t {Bäte, int, Double virtual typ «_t getTypeOl returo Base; > ) ≫ that peecareint; public PeatureDssot public: ulnts ^ t vaitie: W 8 * t7) ip * W retum did; I r i ciaaa watwdBosble i gaveMc FeaweBase f 17/31 61 'S ΜΠΝ 8E9S in IUL SH JHSl SIOS 'IVW * 91 i 1 εεο / ozod: ::: ΐ · δ3 · Η:.;.: 4ι | 8ε; s ι εl02 / so / 9l · »· · · · · · · · · · ·« t «« * tei. «· /.» public: double value; tpt -t gttTyp * M return Double; i ι > > s / yfiet lyrtt »dopcndeud fMtureS (striols, Id *, p * C, dcvicetyp rotings, poucrstage featores ....) i CHtie veid Qu * ry (strlng« HW «Deviceld, Int MUt« FontureOescrlptier, FeaturtBne * aFeuture); j > «Pace Throttle // ftx * er Itirqctle Functions struct poidt_t < dead tnrottleveiue; int dependcnySource: now throttlejiependmqLt {None. ΙΚΜφοικΜη (whistles ...) Ba * "dQnPln. // «onangig from PV BasedOnVoc. // Often by Hm 8 ** edQnT "up * r * ture. // obstructed by Top | BftftOnSxternsl // "MUngig BEFORE ixternen I > s now throttlejndtje (Statie UM LT) anu courage after newest: of LT itwith the ruihitisuslert // the brfljVKiM applies permanently {also nedi neestart j Qyn * ftic // is valid for a well dftucfj>: enuu thrMTle ^ type_t {P. Λ / drive a lristunjjfcennl in le CosPtii, // drive a CbsPht characteristic Qrel // drive a relative blindU>; struct tbrotxl ^ anfigje {rtirottiejiepen < iency_t Deuendeacr; throtrueLUOde ^ t VaUtileSntc; thrattlej ^ p ^ t iype; Errs Characterlctie Oratfiant; int starelnseconde: ine ActiveDuration; r r // tar tar tar tar tar an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an an Uthtic int eoutth config, veet «r <poin ^ .t > conseg aChart); // "turn" rite ob aacc & g Äattc bool Rfeaeftflnt cofitt * aihrattuid); In one possible embodiment, the interface b2w. the programming interface 6 Access to all available plant and measurement data in the respective system. In one possible embodiment, the inverter software components downloaded via the programming interface 6 have access to data locally available at the respective inverter 1, in particular to sensor or measurement data of the inverter 1. In another possible embodiment, the inverter software components reloaded via the programming interface 6 Access to data globally available on the data network 7, 18/31 02 'S WU 339 $ in ML SH 3ΗΠ 3102 'IVr91 εεο / 120'd • · • · ο · · · · · · · * * * * · · · in particular on plant and measurement data, or on data provided by web services. In one possible embodiment of the inverter 1 according to the invention, only certified inverter software components which pass the safety check in step S2 according to FIG. 2 are loaded in an integrated program memory of the inverter 1 for execution. The certification of the software components can be done for example by a manufacturer of the inverter 1 or by another certification authority. In one possible embodiment, the inverter software component has a digital signature that can be verified using an appropriate public key. This public key is signed by a trusted authority to verify its authenticity. This signing instance forms the certification authority or certification authority CA. The public key signed by the certification authority with the associated digital signature and possibly additional parameters form the certificate of the inverter software component. In one possible embodiment, a so-called trust center creates and manages the certificates and associated revocation lists. The trust center can also perform key generation and digital signatures. The certificate is typically created by the certification authority and contains the signer's public key and the signature of the certification authority. In one possible embodiment, the inverter 1 may charge both certified and uncertified inverter software components, however, ensuring that the uncertified inverters are powered up 11 's World Cup 8E95 ln IHL EH EH51 E102 'IVW' 9L; ii; i.: ιδί-Η'ν.! · 1 ^ ϊ 6 £; sl slo2 / so / 9l • »· ♦ · · ηΟ, *« • · ·· «· · * Ι & 7 Μ Software components can not influence any essential or safety-critical functions. 3 schematically shows a structure of a software system used by the inverter 1 according to the invention. The software system has several layers or layers, wherein inverter software components WR-SWK or inverter applications have access to inverter base functions or basic software components via an intermediate layer. The intermediate layer forms an abstraction and security layer which ensures that user applications or inverter software components WR-SWK do not have direct access to the basic functions of the inverter 1. The abstraction and security layer performs the security check in step S2. In one possible embodiment of the inverter 1 according to the invention, the inverter software component loaded via the programming interface 6 monitors an operating state of the inverter 1. When a specific operating state occurs, this operating state is reported to a node of the data network 7. By way of example, this node can be a monitoring node of the respective installation. In one possible embodiment, this operating state is transmitted to the nodes of the data network 7 in a data format defined in the inverter software component and / or data / 220 transmission protocol. reports. For example, a user wants to know about certain states! de the inverter 1 and / or Appendix 2 are informed as well as the conditions and the format and the transmission of this information itself set, in this j In the case of the user or user, it is possible to have a corresponding own software module or a corresponding change 20/31 ll's World Cup 8895 iH IHL SH 8H51 aonvw'91 eeo / ezo'd. LoiusViaT: 6ε: sl ειοε / 5θ / 9ΐ 0 00 000 # · 0 0000 0 β · · · · · · / ♦; · · 00 00 0 000 0 0 00 to develop a software component which monitors the operating state of the inverter 1 and if an error occurs, this error is forwarded to a specific end node in the user's data network 7. The node is also a network-capable display device that displays the current operating data of the inverter 1. Once a user has developed a suitable inverter software component, for example at his terminal 8, he can provide these inverter software components to other users for use by, for example, uploading them to an online portal of the server 10. In one possible embodiment, upon receipt of the inverter software component by a user, a test of the developed inverter software component may be made by the manufacturer of the inverter 1 operating the portal. The tested inverter software component may be appropriately certified upon successful testing by the manufacturer of the particular type of inverter 1 and provided for loading by the server 10 to other users. In one possible embodiment variant, a user or user is informed before downloading an inverter software component whether or not the respective inverter component has been certified by the manufacturer as being safe in terms of safety or not. In another possible embodiment, a user or user has his own data format with which he processes data. Typically, the user already has various tools or tools that collect and process the data in this data format. The user or user of Appendix 2 therefore wants his data format also for the 21/31 ML SH W-Sl £ 10 £ 'IvrH • »zzoim'i« · ο β »• · ♦ ·· ♦ # Ot: 91 0 LOS / 90/9 L Use data that comes from the inverter 1 of his system. In this case, it is possible for the user or user of the system to develop his own inverter software component or a corresponding software module which encapsulates the data of the inverter 1 required by him in the data format preferred by him and delivers it for further data processing , This inverter software component can then be made available by the user or user to third parties via the portal of the server 10, for example. With the system according to the invention it is possible to provide inverter software components which support any data transmission protocols, in particular IP-based data transmission protocols. The additional protocols allow users to read, process and send data accordingly. This facilitates the integration into larger or more extensive systems since, from the user's point of view, there is no longer any dependency on a software manufacturer. For example, this larger system may be a so-called mixed-concept system. In a mixed-concept system, power units are switched off with less power production. This saves operating hours and increases efficiency. With the help of an inverter software component, a user has the opportunity to implement this functionality according to their own wishes and requirements. For example, a user may require a particular signal if an inverter 1 satisfies a set of adjustable or configurable rules. For example, a signal is needed if, over an adjustable period of time, a signal is received 017: SL 0LOZ / SO / 9L parameterized power value is not exceeded or undershot. Furthermore, a signal can be generated or needed when a maximum or minimum value has been reached. Furthermore, with an inverter application, a controlling influence on the power production can be made possible, wherein a connection to ripple control receivers or other higher-level control systems can be realized. A user can use a proprietary protocol using an inverter software component, allowing the product to be flexibly integrated into any system. A user or customer has the opportunity to define self-assembled elements. A newly defined element can be integrated and put into operation as an inverter software component, for example as a plug-in, for the Graphical User Interface GUI 9 and / or a web page. The available inverter software components are predefined and freely applicable, for example, in terms of their position on a display unit, in terms of the displayed values or graphics displayed, and so on. The compilation of the inverter software components can be made on the device. For example, an inverter software component may display a favorites list or make language adjustments. Furthermore, a user or user of Appendix 2 can incorporate support for his language. Furthermore, it is possible that a system integrator obtains inverter 1 from a manufacturer and adapts it by inverter software components in such a way that a separate branding and an associated extension of the functional scope is displayed. This is achieved, for example, by adaptation by means of the user interface 9 of the inverter 1. The 23/31 · $ M * »N 8S9S Itt ΙΗί SH H: SL ilM 'IVr9l εεο / 920'd Ol7; 9L 0102/50/91 inverter 1 according to the invention can be used in a photovoltaic system 2, as shown in Fig. 1. The inverter 1 can also be used in other applications or other installations, such as uninterruptible power supplies or in frequency converters. The inverter 1 may be a module inverter, a string inverter or even a central inverter of a photovoltaic system 2. The inverter software components may use the programming interface 6 provided in the inverter 1 to cause an operating system of the inverter 1 to perform the actions provided by it. The user or user has the opportunity to program their own additional functions and thus the possibility of extending the inverter software components with their own functions. 24/31 9i 'S LH'B 8 £ 95 LH ML W 5 ^ 51 £ l0nvr9l
权利要求:
Claims (15) [1] εεο / zzo'd.: LOIA L17: QL εL02 / 50 / 9L Claims 1. Inverter (1) for converting a DC voltage into an AC voltage with an inverter controller providing a programming interface (6) of the inverter via the inverters Software components are rechargeable. [2] 2. The inverter of claim 1, wherein the programming interface (6) is connected to a data hub (7) for reloading the inverter software components from a server (10), [3] 3. The inverter of claim 1, wherein the programming interface (6) is connected to a reading unit for reading the inverter software components from a data carrier. [4] 4. Inverter according to one of the preceding claims 1 to 3, wherein the over the programming interface (β) reloaded inverter software component is checked for their admissibility and security. [5] 5. The inverter of claim 4, wherein the nachgela via the programming interface (6) inverter software component is loaded in a program memory of the inverter, if it is classified as permissible and safe. [6] 6. The inverter of claim 4 or 5, wherein the over the programming interface (6) of the inverter charged inverter 25/31 Ll 'S LH' M 8S9S Itt IHL SH shsi sionvr9t εεο / 830'd The software component is checked with respect to the validity of a certificate of the inverter software component before it is written in. the program memory of the inverter (1) is loaded. [7] 7. Inverter according to one of the preceding claims 1 to 6, wherein an inverter software component via a user interface of the inverter (1) is selected and called. [8] 8. Inverter according to one of the preceding claims 1 to 7, wherein the via the programming interface (6) reloaded inverter software component monitors an operating state of the inverter (1) and upon occurrence of a certain operating state, this operating state in a specified in the inverter software component Data format and / or data transmission protocol to a node of the data network (7) reports. [9] 9. Inverter according to one of the preceding claims 1 to 7, wherein the via the programming interface (6) reloaded inverter software component activates a functionality implemented in the inverter (1). [10] 10. Inverter according to one of the preceding claims 1 to 9, wherein the inverter software component reloaded via the programming interface (6) is located locally at the 26/31 U 'S m ΉΝ LH ML H H l l v ο ο / / 620'd o « I Lt ; 9L εΐ02 / 90 / 9ΐ ··· ·· inverter (1) has available data and / or data available globally in the data network (7). [11] 11. Inverter according to one of the preceding claims 1 to 10, wherein the over the programming interface (6) reloaded inverter software component is interpreted in a sandbox environment by an interpreter or executed as a machine code. [12] 12. Photovoltaic system (2) with at least one inverter according to one of the preceding claims 1 to 11 and at least one photovoltaic module (3) which supplies a DC voltage which is converted by the inverter (1) into an AC voltage, which the inverter (1) into a power supply network (5) feeds. [13] 13. Photovoltaic system according to claim 12, wherein the programming interfaces (6) of the inverters (1) of the photovoltaic system (2) are connected to a data network (7) which connects the inverters (1) of the photovoltaic system (2) to a remote server (10). which provides inverter software components 2 for recharging by the inverters (1) of the photovoltaic system (2). [14] 14. Photovoltaic system according to claim 12 or 13, wherein the programming interface (6) of an inverter (1) automatically establishes a data connection to a preconfigured network address of a server (10), which suitable inverter 27/31 u s s mS lΠ ML 9V- SI ElOnvw '91 εεο / οεο'd · £ / ♦ · 2K-SL £ 102/50/91 Software components to be recharged by the respective inverter (1). [15] 15. Photovoltaic system according to one of the preceding claims 12 to 14, wherein via the programming interface (6) of the inverter (1) automatically an inverter type and / or an inverter identity and / or an inverter location of the respective inverter via the data network (7) to the Server (10) for providing suitable inverter software components is transmitted. L 28/31 OE 's wn 8E9S lH IHL M 9 ^ 91 ElOriVN '91
类似技术:
公开号 | 公开日 | 专利标题 DE102012210448B4|2018-01-04|Electric or hybrid vehicle with a vehicle battery charger comprising a multi-stage power supply system DE112011101884T5|2013-03-21|Power distribution system with priority load control EP2628231B1|2017-04-26|Controlling an electrical energy supply network EP3070556B1|2018-12-19|Method, computing device, user unit and system for parameterizing an electrical apparatus DE102004025923A1|2005-12-22|Photovoltaic system for feeding into an electrical network and central control and monitoring device for a photovoltaic system DE102013222452A1|2015-05-07|Method for operating a wind energy plant DE102012100673A1|2013-08-01|Device for supplying electrical energy from e.g. photovoltaic current generating device to low voltage-mains supply, has switching units connected to coupling units to switch coupling units between phases based on power difference quantity AT514901A1|2015-04-15|energy device DE102010040296A1|2012-03-08|Procedure for switching to a cheaper consumption rate for a household appliance and a suitable household appliance EP2548276B1|2013-11-13|Method and apparatus for recording electrical consumption and production AT514384A1|2014-12-15|Inverter with programming interface EP3061179A1|2016-08-31|Power plant DE102007043888B4|2016-12-08|Device for supplying a consumer EP2863551A1|2015-04-22|Method and system for determining an operating status of a network component in a power supply network EP3336995A1|2018-06-20|Method, control device and system for determining state values for describing operating states in a subnetwork of an energy supply network DE102011089230A1|2013-04-18|Charging device for coupling with electrical supply system of house for charging electric car, has data interfaces receiving generation and consumption data such that storage unit is charged depending on generation and consumption data DE102018102767A1|2019-08-08|METHOD FOR DETERMINING A PROPERTY OF AT LEAST ONE PV MODULE BY MEANS OF A UNIDIRECTIONALLY COMMUNICATION TO THE PV MODULE AND PV PLANT USING THE METHOD DE102011084147B4|2018-12-27|Device for location-dependent configuration DE102013008812A1|2014-11-27|System and method for determining electrical characteristics DE202015102332U1|2015-06-26|Electrical / electronic installation device DE102019130337A1|2021-05-12|Load management system and method for regulating such a load management system DE202021102361U1|2021-05-11|Monitoring device and monitoring system for checking and / or controlling at least one electrical parameter in an electrical supply system and computer program DE102014215610A1|2016-02-11|Hydraulic system and measuring device for a hydraulic system DE102019215183A1|2021-04-08|Process for certification in power generation DE102014114248A1|2016-03-31|Power generation plant and method for operating an inverter
同族专利:
公开号 | 公开日 WO2014184259A1|2014-11-20| US20160231995A1|2016-08-11| AT514384B1|2019-07-15|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US6357021B1|1999-04-14|2002-03-12|Mitsumi Electric Co., Ltd.|Method and apparatus for updating firmware| WO2005117136A2|2004-05-27|2005-12-08|Siemens Aktiengesellschaft|Photovoltaic installation for feeding an electric grid, and central control and monitoring device for a photovoltaic installation| WO2006086809A1|2005-02-16|2006-08-24|Fronius International Gmbh|Device and method for carrying out software updates, and a controller configured for software updates| AT508104A1|2009-02-12|2010-10-15|Fronius Int Gmbh|PHOTOVOLTAIC SYSTEM WITH MULTIPLE INVERTERS, INVERTERS, USB MASS STORAGE DEVICE AND METHOD FOR PERFORMING SOFTWARE UPDATES TO INVERTERS| DE202013001611U1|2013-02-16|2013-03-18|Udo Mürle|Control unit for remote maintenance of a loader / inverter unit| US20120316802A1|2005-01-18|2012-12-13|Solar Sentry Corp., Inc.|System and method for monitoring photovoltaic power generation systems| JP2013529324A|2010-04-01|2013-07-18|エンフェイズエナジーインコーポレイテッド|Method and apparatus for managing installation information| US20110138377A1|2010-05-04|2011-06-09|Phat Energy Corporation|Renewable Energy Monitoring System & Method| DE102010060398A1|2010-11-08|2012-05-10|Adensis Gmbh|Method for operating a photovoltaic system for feeding electrical power into a medium-voltage network| WO2013096527A1|2011-12-22|2013-06-27|Abbvie Inc.|Application security framework| US9276635B2|2012-06-29|2016-03-01|Sunpower Corporation|Device, system, and method for communicating with a power inverter using power line communications|DE102017129082A1|2017-12-06|2019-06-06|Sma Solar Technology Ag|Photovoltaic system and inverter with a communication interface| CN108667075A|2018-06-01|2018-10-16|北京汉能光伏投资有限公司|Solar energy system control method and device, central controller, solar energy system|
法律状态:
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 ATA411/2013A|AT514384B1|2013-05-16|2013-05-16|Inverter with programming interface|ATA411/2013A| AT514384B1|2013-05-16|2013-05-16|Inverter with programming interface| PCT/EP2014/059879| WO2014184259A1|2013-05-16|2014-05-14|Inverter having a programming interface| US14/891,324| US20160231995A1|2013-05-16|2014-05-14|Inverter having programming interface| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|